今天宠物迷的小编给各位宠物饲养爱好者分享emacs设置中文字体的宠物知识,其中也会对emacs 字体设置为consolas(emacs 输入法)进行专业的解释,如果能碰巧解决你现在面临的宠物相关问题,别忘了关注本站哦,现在我们开始吧!
"Options"->"Set Default Font...",然后选择字体 或者在.emacs里加上: (set-frame-font "consolas 12")
怎样设置字体在emacs官方文档里面有详细文档。不过确实很复杂,不好理解。简单起见,直接在这个配置基础上修改下字体名称和字号就好: (require 'cl)(defun my-set-fontset (fontset alst) "set fontset according to alst.The alst contains TARGET FONT-SPEC pairs. TARGET should be frommost specific (latin) to most generic (nil). Otherwise, somelines will have no effect.see `set-fontset-font' for what could be used for TARGET and FONT-SPEC" (loop for (target font-spec) in (reverse alst) do (set-fontset-font fontset target font-spec)))(my-set-fontset "fontset-startup" '((latin "Bitstream Vera Sans Mono-12") ;; 英文字体 (han "宋体-12") ;; 中文字体 (nil "文泉驿等宽正黑-12"))) ;; 其它所有字符默认字体;; set fontset-startup as current frame's font.(set-frame-font "fontset-startup" nil t);; set fontset-startup as default frame font.(add-to-list 'default-frame-alist '(font . "fontset-startup"))
"Options"->"Set Default Font...",然后选择字体 或者在.emacs里加上: (set-frame-font "consolas 12")
在你的用户主目录下“.bashrc”文件中,添加alias emacs='emacs -nw',执行source ~/.bashrc即可。 此种方式使用命令行时,执行emacs就是字符界面。 如果你在图形界面下,用emacs打开,那么emacs还是图形界面。
怎样设置字体在emacs官方文档里面有详细文档。不过确实很复杂,不好理解。简单起见,直接在这个配置基础上修改下字体名称和字号就好: (require 'cl)(defun my-set-fontset (fontset alst) "set fontset according to alst.The alst contains TARGET FONT-SPEC pairs. TARGET should be frommost specific (latin) to most generic (nil). Otherwise, somelines will have no effect.see `set-fontset-font' for what could be used for TARGET and FONT-SPEC" (loop for (target font-spec) in (reverse alst) do (set-fontset-font fontset target font-spec)))(my-set-fontset "fontset-startup" '((latin "Bitstream Vera Sans Mono-12") ;; 英文字体 (han "宋体-12") ;; 中文字体 (nil "文泉驿等宽正黑-12"))) ;; 其它所有字符默认字体;; set fontset-startup as current frame's font.(set-frame-font "fontset-startup" nil t);; set fontset-startup as default frame font.(add-to-list 'default-frame-alist '(font . "fontset-startup"))
在计算机科学中,所谓的绑扎(Binding)是指创造一个简单的参考(reference),并将它指向一个更复杂更巨大的结构以利后用。 此简单参考可以替代此巨大结构,在之后的程序中轻盈地使用。 语言或名词绑扎 主条目:[[名词绑扎(Name binding)]] 或 主条目:[[语言绑扎(Language binding)]] 语言或名词绑扎指的是函式库如何与应用程序连结,以及编译器/直译器如何管理连结符号(变量名称)。 这些名词在编程语言表示利用先前指定的变量符号来指涉数值。在这样的情境下,绑扎是一种将机器记忆空间的位置与变量或符号产生关联的行为。此种关联要不是在编译时间产生,此种关联称为静态连结(Static linking);或者是在执行期机动产生,则称为动态连结(Dynamic linking)。 连结与绑扎有时是同样意思。例如真实生活中的动态连结,指的是某人知道要在某时某地做事,但是他并不想查地址或找地图,直到事情的期限要到了才开始寻找。类比于程序执行面,则是当一程序执行时(也许已执行很久),此程序至此时才得到对应的内存位置,并执行此位置的函式,此称执行期绑扎。 动态连结函式库(例如Windows的.dll档案,Linux上的动态函式库)是典型的执行期绑扎函式库。它们称做后期绑扎(对比于早期绑扎,或称编译时期绑扎)。由于后期绑扎只会在程序第一次需要相关函式支援时才会汇入(若此程序从未呼叫相关函式,则此绑扎行为就不会启动),因此此类绑扎策略也称懒惰绑扎。 Windows、Unix与Linux操作系统为了节省内存以及程序大小,通常将后期绑扎视为缺省选项。若是要使用早期绑扎,通常要在编译时间时就决定;此决定会让产出的程序变得较大(因为他将所有用到的函式库都一起编入程序中),但是可携性较强(可以避免其他电脑没有安装所需函式库的风险)。 早期绑扎有一项额外的特质,它避免了在后期绑扎中,更新函式库却造成程序无法执行的窘境。 命令绑扎 命令绑扎,通常指称键盘宏,或简称宏,通常是用在专业应用程序中。很多情况下,键盘按键与指令之间的绑扎可以修改或增加,但通常无法移除。 许多命令绑扎都非常有名,例如Mac OS的储存功能可以用Command-S按键组合来达到,因此每当使用者要储存文件时,可直接按Command-S达到功能,而非每次都从选单选取。Emacs文书处理软件提供了Control-X再按Control-C达到储存再关闭本软件的功能。另外,最为恶名昭彰的按键宏应该是Windows当机时的Control-Alt-Delete按键了。 某些软件,例如微软Excel允许使用者自订宏,以简化使用者的操作步骤,并将此宏与某些命令名称绑扎在一起。 控制流程绑扎 在电子游戏中所谓的流程绑扎,指的是将任何键盘按键与特定功能结合,而覆盖其原本的键盘功能。一个拥有复杂控制接口的游戏,例如绝对**,可以依靠一串特定的按键以缩短复杂功能的输入(例如游戏内通讯)。
解决如何设置mac系统字体的步骤如下: 1.打开系统launchpad功能,进入‘其他’功能菜单中进行设置。 2.选择‘字体册’功能。 3.进入屏幕左上角‘文件’功能。 4.选择‘添加字体’把需要添加的字体进行导入就可以了。 5.选择合适的字体进行添加打开就行了。这样就解决了如何设置mac系统字体的问题了。
carbon-emacs的默认字体不错阿,自己设很麻烦~~,你也可以直接去该site-lisp下的那几个carbon Emacs设置字体的lisp文件
先看HOME设置有没有生效,在emacs中
C-x d ~/
然后你在emacs里面打开~/.emacs看看,是不是你写的那个文件。
本文由宠物迷 百科常识栏目发布,非常欢迎各位朋友分享到个人朋友圈,但转载请说明文章出处“emacs 字体设置为consolas”
上一篇
足光散有副作用吗?
下一篇
苹果7手机截屏三种方法?